package com.gaojinqi.base.core.jpa.annotation;

import java.lang.annotation.*;

/**
 * 条件查询 - <code>in</code> 后可以匹配任意字符  <br/>
 * 相当于  <code>where field in {value}</code>
 * <p>
 * 可注释在集合或者数组上，也可以注释在基本类型上，
 * 如果是释在单个基本类型上则直接使用 <code>=</code> 代替 <code>in</code>
 *
 * @author gaojinqi
 * @version 1.0
 * @since 2020年06月19日
 */
@Documented
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
public @interface In {

    /**
     * 分组设置生效条件
     */
    Class<?>[] groups() default {};

}
